Universal Data Synchronizer for Personal Calendars
نویسندگان
چکیده
In today’s fast-moving world, many people find themselves playing many roles, as a working professional, a student, or a book club president. Many times, they keep a different schedule for each role, often on different computers and different calendaring programs. The book club schedule may be a shared calendar on the internet, the work schedule may be kept in Microsoft Outlook and only accesible from the office PC, and the personal calendar kept in Evolution on a Linux machine. Users need an efficient way to keep track of their activities and obligations in all of the roles that they play. In this scenario, it is useful to be able to update information in one application and have the information propagated to other relevant applications so that the information can be later accessed from any location. Lenses written using a bidirectional language present a novel way of resolving the issue. Because lenses can transform string data from one form to another in both directions, they allow application developers to create a single routine in the bidirectional to achieve the same function as two routines written with a traditional programming language, saving time and effort. Our goal is to demonstrate the use of a bidrectional language by creating an extensible cross-platform data synchronizer for calendar data. The system is implemented by building on top of the Unison file synchronizer and the Boomerang bi-directional language.
منابع مشابه
The 11th International Symposium on Wireless Personal Multimedia Communications (WPMC’08) ITERATIVE DATA-AIDED SYNCHRONIZATION FOR MULTIUSER ULTRA-WIDEBAND SIGNALS
We propose an iterative synchronizer for chip-interleaved timehopping multiuser ultra-wideband signals subject to intersymbol interference (ISI). The novelty of the design is that it is a soft-input soft-output synchronizerwhich enables to exploit the performance gains of iterative multiuser detection and equalization techniques. The performance of the synchronizer is visualized with simulation...
متن کاملAn Exploratory Study of Calendar Use
In this paper, we report on findings from an ethnographic study of how people use their calendars for personal information management (PIM). Our participants were faculty, staff and students who were not required to use or contribute to any specific calendaring solution, but chose to do so anyway. The study was conducted in three parts: first, an initial survey provided broad insights into how ...
متن کاملIntegrating Protocol Schedules with Patients' Personal Calendars
We propose a new approach for integrating protocol care schedules into patients' personal calendars. This approach could provide patients with greater control over their current and future scheduling demands as they seek and receive protocol-based care.
متن کاملA fast synchronizer for burst modems with simultaneous symbol timing and carrier phase estimations
ct In burst-mode data transmission used in GSM and IS2. INITIAL PARAMETER ESTIMATIONS FOR BURST Abstra 136, rapid acquisition of the symbol timing and the carrier phase from the observation of a short signal-segment is essential. Feedforward timing recovery is well suited for such transmissions due to its rapid acquisition characteristics. For personal mobile communications where low complexity...
متن کاملObject Security and Personal Information Management
We propose a new security architecture, the Object Security Architecture, enabling users to securely store data on (distributed) servers, not completely trustworthy, while at the same time allowing users to share the data according to their own trust models. Moreover, it provides a corporation with means to completely outsource storage of sensitive information. The architecture seems highly sui...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009